* {
  margin: 0;
  padding: 0;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

body {
  background: #f2f1f6;
}

nav {
  width: 100vw;
  height: 9.66184vw;
  background: #efefef;
  line-height: 9.66184vw;
  font-size: 3.46216vw;
  border-bottom: 1px solid #d9d7dd;
  padding: 0vw 4.02576vw;
  box-sizing: border-box;
  text-align: center;
}

nav span:nth-child(1) {
  float: left;
}

.publicInfo_title {
  color: #9D9CA1;
  position: relative;
  top: 4.7504vw;
  left: 3.38164vw;
}

.publicInfo {
  width: 100vw;
  height: 37.43961vw;
  background: #fff;
  margin-top: 10.06441vw;
}

.publicInfo_sec {
  width: inherit;
  height: 12.47987vw;
  border-bottom: 1px solid #ccc;
  padding: 4.42834vw 3.38164vw;
  box-sizing: border-box;
}

.publicInfo_sec span:nth-child(1) {
  float: left;
  font-size: 3.62319vw;
}

.publicInfo_sec span:nth-child(2) {
  float: right;
  font-size: 3.22061vw;
  color: #9D9CA1;
}

.publicInfo_sec span:nth-child(2) img {
  width: 8.05153vw;
  height: 8.05153vw;
  position: relative;
  top: -10px;
}

.psdInfo_title {
  position: relative;
  top: 8.05153vw;
}

.psdInfo {
  height: 24.95974vw;
  margin-top: 12.07729vw;
}

.exitBtn {
  width: 96.61836vw;
  height: 8.85668vw;
  line-height: 8.85668vw;
  border-radius: 0.48309vw;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  background: #845F3F;
  margin-top: 9.25926vw;
}
